Flight - Book and Buy
HKG
SIN
BKK
TPE
LAX
SFO
YVR
YYZ
DVO
ILO
CGY
BSO
USU
ENI
SWL
flight_takeoff
Select Country×
Select City
flight_land
Select Country×
Select City
date_range
arrow_drop_down
arrow_drop_down
arrow_drop_down
arrow_drop_down
×
flight_takeoff
Select Country×
Select City
flight_land
Select Country×
Select City
date_range
arrow_drop_down
×
flight_takeoff
Select Country×
Select City
flight_land
Select Country×
Select City
date_range
arrow_drop_down
×
MNL
local_airport
local_airport
local_airport
ICN
Adult
1
Child
0
Infant
0
Senior Citizen
0
Disabled Person
0
arrow_left
Departure
DEC 20, 2018
arrow_right
arrow_left
Return
DEC 20, 2018
arrow_right
flight_takeoff
Select Country
Select City
flight_land
Select Country
Select City
date_range
arrow_drop_down
arrow_drop_down
arrow_drop_down
arrow_drop_down
×
flight_takeoff
Select Country×
Select City
flight_land
Select Country×
Select City
date_range
arrow_drop_down
×
flight_takeoff
Select Country×
Select City
flight_land
Select Country×
Select City
date_range
arrow_drop_down
×
arrow_left
DEPARTURE
-
JUL 20, 2019
arrow_right
arrow_left
RETURN
-
JUL 25, 2019
arrow_right
flight search results
Sort by Cheapest first
flight search results
Sort by Cheapest first
flight search results
Sort by Cheapest first
DEPARTURE
RETURN
{{ getCarrierName(low.PriceCarrier) }}
Lowest Fare
{{ (low.FinalTotalPrice | number: 2) }}
{{ getCarrierName(low.PriceCarrier) }}
Lowest Fare
{{ (low.FinalTotalPrice | number: 2) }}
{{ getCarrierName(low.PriceCarrier) }}
Lowest Fare
{{ (low.FinalTotalPrice | number: 2) }}
{{ ::(p.FinalTotalPrice | number: 2) }}
Total {{ ::(tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::p.SpecialFareDesc }}
{{ ::getCarrierName(p.Segments[0].OperatingCarrier) }}
{{ ::p.Segments[0].OperatingCarrier }} {{ ::p.Segments[0].FlightNumber }}
{{ ::p.SpecialFareDesc }}
Multiple Airlines
{{ ::getUTCDates(p.Segments[0].DepartureDateTime, p.Segments[0].Origin) }}
{{ ::getMonthWord(p.Segments[0].DepartureDateTime) }} {{ ::(p.Segments[0].DepartureDateTime | date : 'dd') }}, {{ ::(p.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ ::p.Segments[0].Origin }}
{{ ::getJourney(p.Journey[0].TravelTime) }}
{{ ::isDirect0(p.Segments) }}
Baggage - {{ ::(p.Segments[0].BaggageAdt) }}
{{ ::getUTCDates(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime, p.Segments[countGroup0(p.Segments) - 1].Destination) }}
{{ ::getMonthWord(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime) }} {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ ::p.Segments[countGroup0(p.Segments) - 1].Destination }}
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::(p.FinalTotalPrice | number: 2) }}
Total Price
SELECT
{{ ::(p.FinalTotalPrice | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
local_airport
{{ ::getCityCodeName(tpOriginLabel) }}
to
{{ ::getCityCodeName(tpDestinationLabel) }}
{{ ::isDirect0(p.Segments) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination }}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,p.Segments,'0',sched.Key) }}
Ticket Conditions
Quotation
View Fare Rule
{{::getTicketCondition(p.PaxFareBreakdown[0].TaxBreakdown)}}
{{ ::(p.SpecialFareName+' ('+p.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Total Per Pax Type{{::((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) | number: 2)}}
Total Price
{{ ::(p.FinalTotalPrice | number: 2) }}
Loading more flights...

{{ ::(seg.FinalTotalPrice | number: 2) }}
Total {{ ::(tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
{{ ::seg.SpecialFareDesc }}
{{ ::getCarrierName(seg.Segments[0].OperatingCarrier) }}
{{ ::seg.Segments[0].OperatingCarrier }} {{ ::seg.Segments[0].FlightNumber }}
{{ ::seg.SpecialFareDesc }}
Multiple Airlines
{{ ::getUTCDates(seg.Segments[0].DepartureDateTime, seg.Segments[0].Origin) }}
{{ ::getMonthWord(seg.Segments[0].DepartureDateTime) }} {{ ::(seg.Segments[0].DepartureDateTime | date : 'dd') }}, {{ ::(seg.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ ::seg.Segments[0].Origin }}
{{ ::getJourney(seg.Journey[0].TravelTime) }}
{{ ::isDirect0(seg.Segments) }}
Baggage - {{ ::(seg.Segments[0].BaggageAdt) }}
{{ ::getUTCDates(seg.Segments[countGroup0(seg.Segments) - 1].ArrivalDateTime, seg.Segments[countGroup0(seg.Segments) - 1].Destination) }}
{{ ::getMonthWord(seg.Segments[countGroup0(seg.Segments) - 1].ArrivalDateTime) }} {{ ::(seg.Segments[countGroup0(seg.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ ::(seg.Segments[countGroup0(seg.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ ::seg.Segments[countGroup0(seg.Segments) - 1].Destination }}
{{ ::getCarrierName(seg.Segments[countGroup0(seg.Segments)].OperatingCarrier) }}
{{ ::seg.Segments[countGroup0(seg.Segments)].OperatingCarrier }} {{ ::seg.Segments[countGroup0(seg.Segments)].FlightNumber }}
Multiple Airlines
{{ ::getUTCDates(seg.Segments[countGroup0(seg.Segments)].DepartureDateTime, seg.Segments[countGroup0(seg.Segments)].Origin) }}
{{ ::getMonthWord(seg.Segments[countGroup0(seg.Segments)].DepartureDateTime) }} {{ ::(seg.Segments[countGroup0(seg.Segments)].DepartureDateTime | date : 'dd') }}, {{ ::(seg.Segments[countGroup0(seg.Segments)].DepartureDateTime | date : 'yyyy') }}
{{ ::seg.Segments[countGroup0(seg.Segments)].Origin }}
{{ ::getJourney(seg.Journey[1].TravelTime) }}
{{ ::isDirectGrpOne(seg.Segments) }}
Baggage - {{ ::(seg.Segments[countGroup0(seg.Segments)].BaggageAdt) }}
{{ ::getUTCDates(seg.Segments[seg.Segments.length - 1].ArrivalDateTime, seg.Segments[seg.Segments.length - 1].Destination) }}
{{ ::getMonthWord(seg.Segments[seg.Segments.length - 1].ArrivalDateTime) }} {{ ::(seg.Segments[seg.Segments.length - 1].ArrivalDateTime | date : 'dd') }}, {{ ::(seg.Segments[seg.Segments.length - 1].ArrivalDateTime | date : 'yyyy') }}
{{ ::seg.Segments[seg.Segments.length - 1].Destination }}
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
{{ ::(seg.FinalTotalPrice | number: 2) }}
Total Price
SELECT
{{ ::(seg.FinalTotalPrice | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
local_airport
{{ ::getCityCodeName(tpOriginLabel) }}
to
{{ ::getCityCodeName(tpDestinationLabel) }}
{{ ::isDirect0(seg.Segments) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination }}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,seg.Segments,'0',sched.Key) }}
local_airport
{{ ::getCityCodeName(tpDestinationLabel) }}
to
{{ ::getCityCodeName(tpOriginLabel) }}
{{ ::isDirectGrpOne(seg.Segments) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination }}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,seg.Segments,'1',sched.Key) }}
Ticket Conditions
Quotation
View Fare Rule
{{::getTicketCondition(seg.PaxFareBreakdown[0].TaxBreakdown)}}
{{ ::(seg.SpecialFareName+' ('+seg.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Total Per Pax Type{{::((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) | number: 2)}}
Total Price
{{ ::(seg.FinalTotalPrice | number: 2) }}
Loading more flights...

{{ ::(seg.FinalTotalPrice | number: 2) }}
Total {{ ::(tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
{{ ::seg.SpecialFareDesc }}
{{ ::getCarrierName(seg.Segments[countGroupMulti1(seg.Segments,segm)].OperatingCarrier) }}
{{ ::seg.Segments[countGroupMulti1(seg.Segments,segm)].OperatingCarrier }} {{ ::seg.Segments[countGroupMulti1(seg.Segments,segm)].FlightNumber }}
{{ ::seg.SpecialFareDesc }}
Multiple Airlines
{{ ::getUTCDates(seg.Segments[countGroupMulti1(seg.Segments,segm)].DepartureDateTime, seg.Segments[countGroupMulti1(seg.Segments,segm)].Origin) }}
{{ ::getMonthWord(seg.Segments[countGroupMulti1(seg.Segments,segm)].DepartureDateTime) }} {{ ::(seg.Segments[countGroupMulti1(seg.Segments,segm)].DepartureDateTime | date : 'dd') }}, {{ ::(seg.Segments[countGroupMulti1(seg.Segments,segm)].DepartureDateTime | date : 'yyyy') }}
{{ ::seg.Segments[countGroupMulti1(seg.Segments,segm)].Origin }}
{{ ::getJourney(seg.Journey[segm].TravelTime) }}
{{ ::isDirectM(seg.Segments,segm) }}
Baggage - {{ ::(seg.Segments[countGroupMulti1(seg.Segments,segm)].BaggageAdt) }}
{{ ::getUTCDates(seg.Segments[countGroupMulti2(seg.Segments,segm)].ArrivalDateTime, seg.Segments[countGroupMulti2(seg.Segments,segm)].Destination) }}
{{ ::getMonthWord(seg.Segments[countGroupMulti2(seg.Segments,segm)].ArrivalDateTime) }} {{ ::(seg.Segments[countGroupMulti2(seg.Segments,segm)].ArrivalDateTime | date : 'dd') }}, {{ ::(seg.Segments[countGroupMulti2(seg.Segments,segm)].ArrivalDateTime | date : 'yyyy') }}
{{ ::seg.Segments[countGroupMulti2(seg.Segments,segm)].Destination }}
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
{{ ::(seg.FinalTotalPrice | number: 2) }}
Total Price
SELECT
{{ ::(seg.FinalTotalPrice | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ ::seg.Seats + ' Seats'}}
{{ ::segm+1 }}
local_airport
{{ ::getCityCodeName(seg.Segments[countGroupMulti1(seg.Segments,segm)].Origin) }}
to
{{ ::getCityCodeName(seg.Segments[countGroupMulti2(seg.Segments,segm)].Destination) }}
{{ ::isDirectM(seg.Segments,segm) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination}}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,seg.Segments,sched.Group,sched.Key) }}
Ticket Conditions
Quotation
View Fare Rule
{{::getTicketCondition(seg.PaxFareBreakdown[0].TaxBreakdown)}}
{{ ::(seg.SpecialFareName+' ('+seg.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Total Per Pax Type{{::((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) | number: 2)}}
Total Price
{{ ::(seg.FinalTotalPrice | number: 2) }}
Loading more flights...


{{ ::p.SpecialFareDesc }}
{{ ::getCarrierName(p.Segments[0].OperatingCarrier) }}
{{ ::p.Segments[0].OperatingCarrier }} {{ ::p.Segments[0].FlightNumber }}
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::p.SpecialFareDesc }}
Multiple Airlines
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::getUTCDates(p.Segments[0].DepartureDateTime, p.Segments[0].Origin) }}
{{ ::getMonthWord(p.Segments[0].DepartureDateTime) }} {{ ::(p.Segments[0].DepartureDateTime | date : 'dd') }}, {{ ::(p.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ ::p.Segments[0].Origin }}
{{ ::getJourney(p.Journey[0].TravelTime) }}
{{ ::isDirect0(p.Segments) }}
Baggage - {{ ::(p.Segments[0].BaggageAdt) }}
{{ ::getUTCDates(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime, p.Segments[countGroup0(p.Segments) - 1].Destination) }}
{{ ::getMonthWord(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime) }} {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ ::p.Segments[countGroup0(p.Segments) - 1].Destination }}
Total Amount for {{ ::(tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
{{ ::(p.FinalTotalPrice | number: 2) }}
SELECT
{{ ::(p.FinalTotalPrice | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
local_airport
{{ ::getCityCodeName(tpOriginLabel) }}
to
{{ ::getCityCodeName(tpDestinationLabel) }}
{{ ::isDirect0(p.Segments) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination }}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,p.Segments,'0',sched.Key) }}
Ticket Conditions
View Fare Rule
{{::getTicketCondition(p.PaxFareBreakdown[0].TaxBreakdown)}}
{{ ::(p.SpecialFareName+' ('+p.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Total Per Pax Type{{::((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) | number: 2)}}
Total Price
{{ ::(p.FinalTotalPrice | number: 2) }}
airplanemode_inactive No Onward Flights Available
Please choose other filter or search again.
{{ ::p.SpecialFareDesc }}
{{ ::getCarrierName(p.Segments[0].OperatingCarrier) }}
{{ ::p.Segments[0].OperatingCarrier }} {{ ::p.Segments[0].FlightNumber }}
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::p.SpecialFareDesc }}
Multiple Airlines
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
{{ ::getUTCDates(p.Segments[0].DepartureDateTime, p.Segments[0].Origin) }}
{{ ::getMonthWord(p.Segments[0].DepartureDateTime) }} {{ ::(p.Segments[0].DepartureDateTime | date : 'dd') }}, {{ ::(p.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ ::p.Segments[0].Origin }}
{{ ::getJourney(p.Journey[0].TravelTime) }}
{{ ::isDirect0(p.Segments) }}
Baggage - {{ ::(p.Segments[0].BaggageAdt) }}
{{ ::getUTCDates(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime, p.Segments[countGroup0(p.Segments) - 1].Destination) }}
{{ ::getMonthWord(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime) }} {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ ::(p.Segments[countGroup0(p.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ ::p.Segments[countGroup0(p.Segments) - 1].Destination }}
Total Amount for {{ ::(tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
{{ ::(p.FinalTotalPrice | number: 2) }}
SELECT
{{ ::(p.FinalTotalPrice | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ ::p.Seats + ' Seats'}}
local_airport
{{ ::getCityCodeName(tpDestinationLabel) }}
to
{{ ::getCityCodeName(tpOriginLabel) }}
{{ ::isDirect0(p.Segments) }}
{{ ::getCarrierName(sched.MarketingCarrier) }}
{{ ::(sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ ::getEquipmentName(sched.Equipment) }}
{{ ::getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ ::getMonthWord(sched.DepartureDateTime) }} {{ ::(sched.DepartureDateTime | date : 'dd') }}, {{ ::(sched.DepartureDateTime | date : 'yyyy') }}
{{ ::sched.Origin }}
{{ ::(sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ ::getConnectTime(sched.FlightTime) }}
{{ ::sched.ClassOfService }} Class ({{ ::sched.CabinClass }}/{{ ::sched.FareBasisCode }})
Baggage - {{ ::sched.BaggageAdt }}
{{ ::sched.StopQuantity }} Stop(s) - {{ ::getHiddenStops(sched.AirStops) }}
{{ ::getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ ::getMonthWord(sched.ArrivalDateTime) }} {{ ::(sched.ArrivalDateTime | date : 'dd') }}, {{ ::(sched.ArrivalDateTime | date : 'yyyy') }}
{{ ::sched.Destination }}
{{ ::(sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ ::getLayOverTime(sched.ArrivalDateTime,p.Segments,'0',sched.Key) }}
Ticket Conditions
View Fare Rule
{{::getTicketCondition(p.PaxFareBreakdown[0].TaxBreakdown)}}
{{ ::(p.SpecialFareName+' ('+p.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Total Per Pax Type{{::((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) | number: 2)}}
Total Price
{{ ::(p.FinalTotalPrice | number: 2) }}
airplanemode_inactive No Return Flights Available
Please choose other filter or search again.

{{ segmentDomRtOut[selectedDomRtOutIndex].Segments[0].Origin }}
{{ getUTCDates(segmentDomRtOut[selectedDomRtOutIndex].Segments[0].DepartureDateTime, segmentDomRtOut[selectedDomRtOutIndex].Segments[0].Origin) }}
{{ getMonthWord(segmentDomRtOut[selectedDomRtOutIndex].Segments[0].DepartureDateTime)+' '+(segmentDomRtOut[selectedDomRtOutIndex].Segments[0].DepartureDateTime | date : 'dd') }}
local_airport
{{ segmentDomRtOut[selectedDomRtOutIndex].Segments[countGroup0(segmentDomRtOut[selectedDomRtOutIndex].Segments) - 1].Destination }}
{{ getUTCDates(segmentDomRtOut[selectedDomRtOutIndex].Segments[countGroup0(segmentDomRtOut[selectedDomRtOutIndex].Segments) - 1].ArrivalDateTime, segmentDomRtOut[selectedDomRtOutIndex].Segments[countGroup0(segmentDomRtOut[selectedDomRtOutIndex].Segments) - 1].Destination) }}
{{ getMonthWord(segmentDomRtOut[selectedDomRtOutIndex].Segments[countGroup0(segmentDomRtOut[selectedDomRtOutIndex].Segments) - 1].ArrivalDateTime)+' '+(segmentDomRtOut[selectedDomRtOutIndex].Segments[countGroup0(segmentDomRtOut[selectedDomRtOutIndex].Segments) - 1].ArrivalDateTime | date : 'dd') }}
{{ (segmentDomRtOut[selectedDomRtOutIndex].FinalTotalPrice | number: 2) }}
Please Select
An Onward Flight
An Onward Flight
{{ segmentDomRtInb[selectedDomRtInbIndex].Segments[0].Origin }}
{{ getUTCDates(segmentDomRtInb[selectedDomRtInbIndex].Segments[0].DepartureDateTime, segmentDomRtInb[selectedDomRtInbIndex].Segments[0].Origin) }}
{{ getMonthWord(segmentDomRtInb[selectedDomRtInbIndex].Segments[0].DepartureDateTime)+' '+(segmentDomRtInb[selectedDomRtInbIndex].Segments[0].DepartureDateTime | date : 'dd') }}
local_airport
{{ segmentDomRtInb[selectedDomRtInbIndex].Segments[countGroup0(segmentDomRtInb[selectedDomRtInbIndex].Segments) - 1].Destination }}
{{ getUTCDates(segmentDomRtInb[selectedDomRtInbIndex].Segments[countGroup0(segmentDomRtInb[selectedDomRtInbIndex].Segments) - 1].ArrivalDateTime, segmentDomRtInb[selectedDomRtInbIndex].Segments[countGroup0(segmentDomRtInb[selectedDomRtInbIndex].Segments) - 1].Destination) }}
{{ getMonthWord(segmentDomRtInb[selectedDomRtInbIndex].Segments[countGroup0(segmentDomRtInb[selectedDomRtInbIndex].Segments) - 1].ArrivalDateTime)+' '+(segmentDomRtInb[selectedDomRtInbIndex].Segments[countGroup0(segmentDomRtInb[selectedDomRtInbIndex].Segments) - 1].ArrivalDateTime | date : 'dd') }}
{{ (segmentDomRtInb[selectedDomRtInbIndex].FinalTotalPrice | number: 2) }}
Please Select
A Return Flight
A Return Flight
Total Price
{{ ((segmentDomRtOut[selectedDomRtOutIndex].FinalTotalPrice+segmentDomRtInb[selectedDomRtInbIndex].FinalTotalPrice) | number: 2) }}
airplanemode_inactive No Flights Available
Sorry, flights for this day are either sold out or unavailable.
Please choose another date, or search again.
Please choose another date, or search again.
Please wait while we search for the best deal for you
local_airport
local_airport
local_airport

Search Flight
Search
Fare Information
Fare
Passenger Details
Passenger
Booking Summary
Summary
Flight Summary
Quotation
View Fare Rule
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total {{ (tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ bookSum.SpecialFareDesc }}
{{ getCarrierName(bookSum.Segments[0].OperatingCarrier) }}
{{ bookSum.Segments[0].OperatingCarrier }} {{ bookSum.Segments[0].FlightNumber }}
{{ bookSum.SpecialFareDesc }}
Multiple Airlines
{{ getUTCDates(bookSum.Segments[0].DepartureDateTime, bookSum.Segments[0].Origin) }}
{{ getMonthWord(bookSum.Segments[0].DepartureDateTime) }} {{ (bookSum.Segments[0].DepartureDateTime | date : 'dd') }}, {{ (bookSum.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ bookSum.Segments[0].Origin }}
{{ getJourney(bookSum.Journey[0].TravelTime) }}
{{ isDirect0(bookSum.Segments) }}
Baggage - {{ (bookSum.Segments[0].BaggageAdt) }}
{{ getUTCDates(bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime, bookSum.Segments[countGroup0(bookSum.Segments) - 1].Destination) }}
{{ getMonthWord(bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime) }} {{ (bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ (bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ bookSum.Segments[countGroup0(bookSum.Segments) - 1].Destination }}
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total Price
VIEW MORE DETAIL
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
local_airport
{{ getCityCodeName(tpOriginLabel) }}
to
{{ getCityCodeName(tpDestinationLabel) }}
{{ isDirect0(bookSum.Segments) }}
{{ getCarrierName(sched.MarketingCarrier) }}
{{ (sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ getEquipmentName(sched.Equipment) }}
{{ getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ getMonthWord(sched.DepartureDateTime) }} {{ (sched.DepartureDateTime | date : 'dd') }}, {{ (sched.DepartureDateTime | date : 'yyyy') }}
{{ sched.Origin }}
{{ (sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ getConnectTime(sched.FlightTime) }}
{{ sched.ClassOfService }} Class ({{ sched.CabinClass }}/{{ sched.FareBasisCode }})
Baggage - {{ sched.BaggageAdt }}
{{ sched.StopQuantity }} Stop(s) - {{ getHiddenStops(sched.AirStops) }}
{{ getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ getMonthWord(sched.ArrivalDateTime) }} {{ (sched.ArrivalDateTime | date : 'dd') }}, {{ (sched.ArrivalDateTime | date : 'yyyy') }}
{{ sched.Destination }}
{{ (sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ getLayOverTime(sched.ArrivalDateTime,bookSum.Segments,'0',sched.Key) }}
Ticket Conditions
{{ getTicketCondition(bookSum.PaxFareBreakdown[0].TaxBreakdown) }}
{{ (bookSum.SpecialFareName+' ('+bookSum.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Travel Insurance
- Additional Baggage
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Travel Insurance{{ (getInsurancePassengerCount(fre.PaxType)) }} {{ ::getPaxType(fre.PaxType) }} x {{ (insuranceAmountPerPax | number: 2) }}
- Additional Baggage{{ (getBaggageTotalPerPax(fre.PaxType) | number: 2) }}
- Total Per Pax Type{{((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) + getBaggageTotalPerPax(fre.PaxType) + (getInsuranceValue(fre.PaxType)) | number: 2)}}
Total Price
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Flight Summary
Quotation
View Fare Rule
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total {{ (tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ bookSum.SpecialFareDesc }}
{{ getCarrierName(bookSum.Segments[0].OperatingCarrier) }}
{{ bookSum.Segments[0].OperatingCarrier }} {{ bookSum.Segments[0].FlightNumber }}
{{ bookSum.SpecialFareDesc }}
Multiple Airlines
{{ getUTCDates(bookSum.Segments[0].DepartureDateTime, bookSum.Segments[0].Origin) }}
{{ getMonthWord(bookSum.Segments[0].DepartureDateTime) }} {{ (bookSum.Segments[0].DepartureDateTime | date : 'dd') }}, {{ (bookSum.Segments[0].DepartureDateTime | date : 'yyyy') }}
{{ bookSum.Segments[0].Origin }}
{{ getJourney(bookSum.Journey[0].TravelTime) }}
{{ isDirect0(bookSum.Segments) }}
Baggage - {{ (bookSum.Segments[0].BaggageAdt) }}
{{ getUTCDates(bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime, bookSum.Segments[countGroup0(bookSum.Segments) - 1].Destination) }}
{{ getMonthWord(bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime) }} {{ (bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime | date : 'dd') }}, {{ (bookSum.Segments[countGroup0(bookSum.Segments) - 1].ArrivalDateTime | date : 'yyyy') }}
{{ bookSum.Segments[countGroup0(bookSum.Segments) - 1].Destination }}
{{ getCarrierName(bookSum.Segments[countGroup0(bookSum.Segments)].OperatingCarrier) }}
{{ bookSum.Segments[countGroup0(bookSum.Segments)].OperatingCarrier }} {{ bookSum.Segments[countGroup0(bookSum.Segments)].FlightNumber }}
Multiple Airlines
{{ getUTCDates(bookSum.Segments[countGroup0(bookSum.Segments)].DepartureDateTime, bookSum.Segments[countGroup0(bookSum.Segments)].Origin) }}
{{ getMonthWord(bookSum.Segments[countGroup0(bookSum.Segments)].DepartureDateTime) }} {{ (bookSum.Segments[countGroup0(bookSum.Segments)].DepartureDateTime | date : 'dd') }}, {{ (bookSum.Segments[countGroup0(bookSum.Segments)].DepartureDateTime | date : 'yyyy') }}
{{ bookSum.Segments[countGroup0(bookSum.Segments)].Origin }}
{{ getJourney(bookSum.Journey[1].TravelTime) }}
{{ isDirectGrpOne(bookSum.Segments) }}
Baggage - {{ (bookSum.Segments[countGroup0(bookSum.Segments)].BaggageAdt) }}
{{ getUTCDates(bookSum.Segments[bookSum.Segments.length - 1].ArrivalDateTime, bookSum.Segments[bookSum.Segments.length - 1].Destination) }}
{{ getMonthWord(bookSum.Segments[bookSum.Segments.length - 1].ArrivalDateTime) }} {{ (bookSum.Segments[bookSum.Segments.length - 1].ArrivalDateTime | date : 'dd') }}, {{ (bookSum.Segments[bookSum.Segments.length - 1].ArrivalDateTime | date : 'yyyy') }}
{{ bookSum.Segments[bookSum.Segments.length - 1].Destination }}
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total Price
VIEW MORE DETAIL
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
local_airport
{{ getCityCodeName(tpOriginLabel) }}
to
{{ getCityCodeName(tpDestinationLabel) }}
{{ isDirect0(bookSum.Segments) }}
{{ getCarrierName(sched.MarketingCarrier) }}
{{ (sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ getEquipmentName(sched.Equipment) }}
{{ getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ getMonthWord(sched.DepartureDateTime) }} {{ (sched.DepartureDateTime | date : 'dd') }}, {{ (sched.DepartureDateTime | date : 'yyyy') }}
{{ sched.Origin }}
{{ (sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ getConnectTime(sched.FlightTime) }}
{{ sched.ClassOfService }} Class ({{ sched.CabinClass }}/{{ sched.FareBasisCode }})
Baggage - {{ sched.BaggageAdt }}
{{ sched.StopQuantity }} Stop(s) - {{ getHiddenStops(sched.AirStops) }}
{{ getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ getMonthWord(sched.ArrivalDateTime) }} {{ (sched.ArrivalDateTime | date : 'dd') }}, {{ (sched.ArrivalDateTime | date : 'yyyy') }}
{{ sched.Destination }}
{{ (sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ getLayOverTime(sched.ArrivalDateTime,bookSum.Segments,'0',sched.Key) }}
local_airport
{{ getCityCodeName(tpDestinationLabel) }}
to
{{ getCityCodeName(tpOriginLabel) }}
{{ isDirectGrpOne(bookSum.Segments) }}
{{ getCarrierName(sched.MarketingCarrier) }}
{{ (sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ getEquipmentName(sched.Equipment) }}
{{ getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ getMonthWord(sched.DepartureDateTime) }} {{ (sched.DepartureDateTime | date : 'dd') }}, {{ (sched.DepartureDateTime | date : 'yyyy') }}
{{ sched.Origin }}
{{ (sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ getConnectTime(sched.FlightTime) }}
{{ sched.ClassOfService }} Class ({{ sched.CabinClass }}/{{ sched.FareBasisCode }})
Baggage - {{ sched.BaggageAdt }}
{{ sched.StopQuantity }} Stop(s) - {{ getHiddenStops(sched.AirStops) }}
{{ getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ getMonthWord(sched.ArrivalDateTime) }} {{ (sched.ArrivalDateTime | date : 'dd') }}, {{ (sched.ArrivalDateTime | date : 'yyyy') }}
{{ sched.Destination }}
{{ (sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ getLayOverTime(sched.ArrivalDateTime,bookSum.Segments,'1',sched.Key) }}
Ticket Conditions
{{ getTicketCondition(bookSum.PaxFareBreakdown[0].TaxBreakdown) }}
{{ (bookSum.SpecialFareName+' ('+bookSum.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Travel Insurance
- Additional Baggage
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Travel Insurance{{ (getInsurancePassengerCount(fre.PaxType)) }} {{ ::getPaxType(fre.PaxType) }} x {{ (insuranceAmountPerPax | number: 2) }}
- Additional Baggage{{ (getBaggageTotalPerPax(fre.PaxType) | number: 2) }}
- Total Per Pax Type{{((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) + getBaggageTotalPerPax(fre.PaxType) + (getInsuranceValue(fre.PaxType)) | number: 2)}}
Total Price
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Flight Summary
Quotation
View Fare Rule
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total {{ (tpAdult+tpChild+tpInfant+tpSenior+tpPwd) }} pax
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ bookSum.SpecialFareDesc }}
{{ getCarrierName(bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].OperatingCarrier) }}
{{ bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].OperatingCarrier }} {{ bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].FlightNumber }}
{{ bookSum.SpecialFareDesc }}
Multiple Airlines
{{ getUTCDates(bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].DepartureDateTime, bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].Origin) }}
{{ getMonthWord(bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].DepartureDateTime) }} {{ (bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].DepartureDateTime | date : 'dd') }}, {{ (bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].DepartureDateTime | date : 'yyyy') }}
{{ bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].Origin }}
{{ getJourney(bookSum.Journey[segm].TravelTime) }}
{{ isDirectM(bookSum.Segments,segm) }}
Baggage - {{ (bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].BaggageAdt) }}
{{ getUTCDates(bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].ArrivalDateTime, bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].Destination) }}
{{ getMonthWord(bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].ArrivalDateTime) }} {{ (bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].ArrivalDateTime | date : 'dd') }}, {{ (bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].ArrivalDateTime | date : 'yyyy') }}
{{ bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].Destination }}
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Total Price
VIEW MORE DETAIL
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Adult
Child
Infant
Senior Citizen
Disabled Person
airline_seat_recline_extra{{ bookSum.Seats + ' Seats'}}
{{ segm+1 }}
local_airport
{{ getCityCodeName(bookSum.Segments[countGroupMulti1(bookSum.Segments,segm)].Origin) }}
to
{{ getCityCodeName(bookSum.Segments[countGroupMulti2(bookSum.Segments,segm)].Destination) }}
{{ isDirectM(bookSum.Segments,segm) }}
{{ getCarrierName(sched.MarketingCarrier) }}
{{ (sched.MarketingCarrier==sched.OperatingCarrier?sched.MarketingCarrier +" "+sched.FlightNumber:sched.MarketingCarrier +" "+sched.FlightNumber+" (Operated by "+sched.OperatingCarrier+")") }}
{{ getEquipmentName(sched.Equipment) }}
{{ getUTCDates(sched.DepartureDateTime, sched.Origin) }}
{{ getMonthWord(sched.DepartureDateTime) }} {{ (sched.DepartureDateTime | date : 'dd') }}, {{ (sched.DepartureDateTime | date : 'yyyy') }}
{{ sched.Origin }}
{{ (sched.DepartureTerminal==""?"":"Terminal "+sched.DepartureTerminal) }}
{{ getConnectTime(sched.FlightTime) }}
{{ sched.ClassOfService }} Class ({{ sched.CabinClass }}/{{ sched.FareBasisCode }})
Baggage - {{ sched.BaggageAdt }}
{{ sched.StopQuantity }} Stop(s) - {{ getHiddenStops(sched.AirStops) }}
{{ getUTCDates(sched.ArrivalDateTime, sched.Destination) }}
{{ getMonthWord(sched.ArrivalDateTime) }} {{ (sched.ArrivalDateTime | date : 'dd') }}, {{ (sched.ArrivalDateTime | date : 'yyyy') }}
{{ sched.Destination}}
{{ (sched.ArrivalTerminal==""?"":"Terminal "+sched.ArrivalTerminal) }}
Layover
restore{{ getLayOverTime(sched.ArrivalDateTime,bookSum.Segments,sched.Group,sched.Key) }}
Ticket Conditions
{{ getTicketCondition(bookSum.PaxFareBreakdown[0].TaxBreakdown) }}
{{ (bookSum.SpecialFareName+' ('+bookSum.SpecialFareTag+')') }}
Non-Endorsable
Non-Reroutable
Non-Refundable
View Rebooking & Cancellation Rules
Fare Breakdown
- Passenger Type
- Base Fare
- Taxes
- Service Fee
- Agency Markup
- Sub-Total
- Travel Insurance
- Additional Baggage
- Total Per Pax Type
- Pax Type{{ ::getPaxType(fre.PaxType) }} Rate
- Base Fare{{::((fre.BaseFare-fre.AirlineComm) | number: 2)}}
- Taxes {{::(fre.TotalTaxes | number: 2)}}
- Service Fee{{::(fre.ServiceFee | number: 2)}}
- Agency Markup{{::(fre.AgencyMarkup | number: 2)}}
- Sub-Total{{ ::(fre.Qty) }} {{ ::getPaxType(fre.PaxType) }} x {{::(((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup) | number: 2)}}
- Travel Insurance{{ (getInsurancePassengerCount(fre.PaxType)) }} {{ ::getPaxType(fre.PaxType) }} x {{ (insuranceAmountPerPax | number: 2) }}
- Additional Baggage{{ (getBaggageTotalPerPax(fre.PaxType) | number: 2) }}
- Total Per Pax Type{{ ((((fre.BaseFare-fre.AirlineComm)+fre.TotalTaxes+fre.ServiceFee+fre.AgencyMarkup)*fre.Qty) + getBaggageTotalPerPax(fre.PaxType) + (getInsuranceValue(fre.PaxType)) | number: 2)}}
Total Price
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
Enter Passenger Information
Contact Information (Agency Contact Person)
arrow_drop_down
Contact Number*
Email Address*
arrow_drop_down
Date of Birth*
arrow_drop_down
arrow_drop_down
arrow_drop_down
*Emergency contact information relative to passenger is mandatory
Copy 1st pax emergency info
Emergency Contact Number*
Emergency Email Address*
Emergency Contact Name*
Senior Ref. ID*
PWD Ref. ID*
ID Type*
arrow_drop_down
Home Address*
*Passport Information is required for US and CANADA flights
Nationality*
arrow_drop_down
Passport Number*
Date of Expire*
arrow_drop_down
arrow_drop_down
arrow_drop_down
Membership*
*Your fare includes 7 kg of hand carry-on allowance. Maximum weight for baggage is 32kg per piece.
*Your fare includes 10 kg of hand carry-on allowance. Maximum weight for baggage is 32kg per piece.
0
- {{ bgItems.SSRDesc }}{{ (bgItems.Amount| number: 2) }}
Total Price
{{ ((bookSum.FinalTotalPrice + getTotalPriceAddOns()) | number: 2) }}
VIEW MORE DETAIL
Check your passenger information
Contact Information (Agency Contact Person)
Contact Name
{{ cContactTitle + " " + cContactFname + " " + cContactLname }}
Contact Number
{{ "+"+cContactCountryCode + cContactAreaCode + cContactContactNumber }}
Email Address
{{ cContactEmail }}
{{ psp.PLabel }}
Name
{{ psp.PaxTitle }} {{ psp.GivenName }} {{ psp.SurName }}
Date of Birth
{{ getMonthWord(psp.Birthdate) }} {{ (psp.Birthdate | date : 'dd') }}, {{ (psp.Birthdate | date : 'yyyy') }}
Insurance ID
{{ psp.InsuranceIDNum+' ('+psp.InsuranceIDType+')' }}
Home Address
{{ psp.InsuranceHomeAdd }}
Nationality
{{ getNationalityName(psp.Nationality) }}
Passport Number
{{ psp.PassportNo }}
Date of Expire
{{ getMonthWord(psp.DateOfExpiry) }} {{ (psp.DateOfExpiry | date : 'dd') }}, {{ (psp.DateOfExpiry | date : 'yyyy') }}
Senior Ref. ID
{{ psp.RefID }}
PWD Ref. ID
{{ psp.RefID }}
Frequent Flyer
{{ getCarrierName(psp.MembershipCarrier) }}
Membership ID
{{ psp.MembershipID }}
Emergency Contact Name
{{ psp.PaxContactName }}
Emergency Contact Number
{{ psp.PaxContactNo }}
Emergency Email Address
{{ psp.PaxEmail }}
Additional Baggage
{{ pspSSR.SSRDesc + ' (' + pspSSR.Origin + '-' + pspSSR.Destination + ')' }}
Travel Insurance
Travel Plan
Amount
Select
{{ insurance.Issuer }} - {{ insurance.TravelPlanDesc }}
Amount Per Pax
₱{{ (insurance.Price | number: 2) }}
Action